java pcb layout development software .net projects developers j2ee avr c++ application pcb assembly thin-client microcontroller open source pcb design embedded atmel pcb linux radius3 pic